TS Haritans
for the Timex Computer User
July-August No.7 $1.25
TS-2068 TS-1000/1500
PROGRAMS BANK SWITCHING -4
dig: “WORM”- CONCLUDED
REVIEWS POWER SUPPLY?
Rumors & Gossip New Column
Bulk Rate -
U.S. Postage Paid
Portsmouth, Ohio 45662
PERMIT NO. 151
Ants ere eer
BACK ISSUES OF T-S HORIZONS ARE NOW AVAILABLE
Each issue brings you approximately thirty-two pages of usable information,
program listings, product reviews, programming articles, hardware projects, and
applications you can use in your home or business. T-$ HORIZONS features
nationally known writers like Gordon Young and Pav! Hunter. And now you can get
the back issues you missed for only $1.25 per issue!
Issue #1 Creating and Saving Files, Uninterruptible Power Supply, Repeat Key
Module, Numerical Analysis, and more!
Issue #2 Memory Reduction, Matrix/Cursor Input, User-Friendliness, Graphics
Tutorial, Reset Switch Project, and more!!
Issue #3 Animation, Simple Loading Aid Project, File Protection, Differential
Equations, Ham Radio, and more!!!
Issue #4 Bank-Switching for the TS1000-Part 1, Error Recovery, TS2068 Edge
Connector Schematics, Converting to T/S BASIC,Simpson’s Rule, more!!!
Issue #5 Bank-Switching I], TS 1000 Machine Code Word Processor, Graphics,
Program Tips, and more!!! -
tea
mutneticros
panied
ALE LOLbue Ae
Enclosed is US$. ;
Please send the indicated NAME
issues of T-S Horizons for
$1.25 each. ADDRESS.
CITY.
—4 __ 5 STATE ,21P.
Send to: T-§ Horizons, Back Issues, 2002 Summit St., Portsmouth, OH 45642
ie
TS Haritans
Atfordable Quality for the Timex Computer User
2002 SUMMIT ST. PORTSMOUTH, OHIO 45662
ENTER - Rumors & Gossip 4 FORMAT SIZEx 1X 2X
Guest EDITorial by Eben Brown 6 |Full page 6-1/4 x ? $125 $119
TS 206% Program Tips \2/3 page 4-1/2 x ? 10095
by Marty Dubay % 41/2 page 6-1/4 x 4-1/2 75071
TS 2068 Rotating Globe Routine 3x?
by Mihaly Grell 10 ]1/3 page 4-1/2 x 4-1/2 65 62
TS 1000 Bank Switching-IV 2x?
by Paul Hunter {2 1174 page 3.x 4-1/2 35-33
"WORM" TS 1000 Word Processor ‘11/6 page 2 x 4-1/2 29 2h
by Gordon Young 16 ]1/9 page 2x3 17. 16
SPECIAL SECTION 2 inch 2x2 12 11
-TELECOMMUNICATIONS 2011 inch eee} 6 5
Sinclair Information Network 211#No charge for ad reduction.
Zebra Bulletin Board 22 | FORMAT: Black and white only. Ads
Byte Back Modem Review 23\|may be reproduced from an ad-in an-
"In Touch with the World" Jother publication.
by Bill Ferrebee 24) CLOSING DATES: 15th of month pre~
Reviews for the Non-Pragrammer ceeding issue date.
by Art Ginden 26 | FREQUENCY: Monthly.
There’s something NEW on the horizon.
QUALITY, UTILITY, ACCESSIBILITY, AFFORDABILITY.
This the combination you’ve been waiting for.
Don’t miss an issue. Subsribe NOW!
SUBSCRIPTION RATE INCREASE - EFFECTIVE SEPTEMBER 1.
Enclosed is $12.00 for a one-year (12-issue) subscription to T-S HORIZONS.
($18 Canada, $20 other foreign.)
After 9/1/84 subscription is $15 US, $21 Canada, $25 foreign.
Name a en
Address :
City State Zip
Mail form with check or money order to: Please start my
T-S Horizons subscription with
Subscription Dept. the issue.
2002 Summit St.
Portsmouth, OH 45662 SUBSCRIPTION FORM
ENTER
Unfortunately, this issue of T-S Horizons is
late, thus the July/August cover. Of course
I-S Horizons is intended to be published
monthly. We hope this will be the last time
that we have to "double up" for an issue.
And all of you who are subscribers rest
assured that our $12 subscription rate is for
12 issues. Similarly if you signed up for a
half-year subscription you will still receive
6 issues - no matter what the cover date is!
Westridge President Dies
We recently learned that Stuart Lotwin, the
founder of the company that makes the
Westridge 2050 modem for the 1S1000 and
TS2068 died suddenly a few weeks ago. We
understand that there may be some delays but
his widow and his associates will continue on
with the modem and all company products, We
extend our sympathy to the family of this man
who has helped many Timex users.
Rumors and Gossip
As Larry Norman said in one of his songs
"Spreading rumors and gossip is a real bad
game..." But it's hard to ignore some of the
rumors we've been hearing lately,
1. First of all, the Dave Higgenbottom
story. Dave has been the source of many
Tumors in the Timex camp, and a news item
published in Infoworld magazine. We have a
transcript of an interview with him that is
ready for publication, It was originally
intended for this issue. However, we have
recently been advised by some individuals
(one at Timex) to hold off on the interview,
For the moment we'd just like to say, we wish
the best for Dave and his plans to resurrect
the Timex Computer line,
Dave Higgenbottom can be reached at 10614
Rosecrans Ave., Santa Fe Springs, CA 90670.
(213) 864-7068,
4
2, Timex has disconnected their 800 number.
All of the merchandise in their warehouse has
been sold to the Closeout Corporation in New
York City. Currently Closeout is trying to
determine what to do with the stuff,
3. E. Arthur Brown reports that Sinclair is
preparing to introduce the ZX81 and Spectrum
computers into the U.S, market this fall when
they begin U.S, distribution of the new
Quantum Leap (QL). The 2X81 and Spectrum
computers are now being made in S. Korea by
Samsung Electronics. Apparently Korean
regulations are based on F.C.C. requirements,
thus the Korean made computers may be sold in
the U.S. (See guest editorial for more
information.)
However other sources are skeptical. Appar-
ently even a few weeks ago Sinclair (the U.S.
and British) offices have denied any plans to
sell anything but the QL. So it seems we
will have to wait and see. We even heard a
rumor that Montgomery Ward was going to carry
all three computers in order to provide
competition for the Commodore 64,
Error CODES
We recently got a letter from Richard Novem-
ber who was understandably distraught about
an unfortunate omission in issue #4, He had
ordered it as a back issue in order to get
the schematic for the TS-2068 edge connector,
We had printed it, leaving out a portion that
was similar to the TS1000 connector. Unfor-
tunately we didn't consider the fact that
many 2068 owners may not have the 1000
schematic to go by.
For those readers we are printing the full
schematic below, along with a schematic for
the ZX Spectrum: Please notethat "B" at the
end of some of the locations on the 2068
connector indicates that the pin is buffered,
These schematics are from the newsletter of
the Jacksonville TSUG, 2708 Newsberry Road,
Gainesville, Florida 32607.
ec onrmxour
TS 2068 BUSS 2X SPECTRUM BUSS
TOP BOTTOM ToP = BOTTOM
GND 1 GND als 1 Ald
EAR 2 SPKR/TAPE OUT Als 2 A12
A7RQ 3 +15V 07 3 +8
07 4+ not used 4 +”
DZIN 5 not used slot 5 slot
slot 6 slot 00 4 GND
00 7 GND D1 7 GND
01 8 GND o2 80
02 90 06 9 AD
06 10 AD D5 10 Al
05 11 AL 03 11 A2
03 12 A2 04 12 A3
04 13 A3 INT 13 TORQGE
INT 14 A158 PNI 14 GND
RAT 15 a14B HALT 15 VIDEO
RALT 16 A138 REG 16 Y
REGS 17 A12 TORO 17 2
TOROB 18 Alt RO 18 U
ROB 19 ALO WR 19 BUSRO
WRB 20 A9 -5V 20 RESET
BUSAK 21 AB WAIT 21 A7
WAIT 22 A7 +1 22 Ab
BUSRO 23 AS “12 23 AS
RESET 24 AS Mi 24 A4
ML 25 A4 RFSH 25 ROMS
RFSHB 26 not used AB 26 BUSAK
EXROM 27 RGB red Al0 27 AP
ROSCS 28 RGB green not used 28 All
BE 29 RGB blue
10A5 30 BUSISO
SOUND 31 VIDEO
GND 32 GND
We also got a complaint about the Plotter
program in issue #5, The program works fine
on the TS1000. However the accompanying
article says it will run on the 1TS2068, but
this is not the case. This was not the fault
of the authors of the program, We are
currently preparing a correct 2068 version.
Thank you for your support of TS-Horizons.
We believe that the companies that survived
"The Great Timex Wimp-Out" also deserve your
support. If we don't support them, they
won't be around long. Whenever you write to
a company mentioned in T-S Horizons tell them
where you heard of them.
Thank you,
Rick Duncan
ZEAL DISASSEMBLER
and DEFU
(UR and
Q; supports
i ROM banks
GOLFERS
GOLF HANDICAPPER 5 2 menu driven 16K BASIC program
for your TS 1000, 1500, 2x81 which computes/saves/
updates USGA handicaps for up to 48 players. With
a printer attached you can print out scores and
handicaps for all players. High quality cassette
tape shipped in hard box and accompanied by full
documentation, Send $20 ck/mo to John Carson
11200 Lockwood Or. #307 Silver Spring, MO 20901
Guest
Eben A. Brown, president
Timex Computerists:
Outlook Bright for New
Products and Services.
by Eben Brown
Immediately after TIMBX quit the
computer business, it was kind of hard
to tell where TIMEX-Sinclair computing
was going in the United States. For
computer owners, it was a matter of
worrying about where you'd get
support for the computers you had
bought. For businesses like B. Arthur
Brown Company, it was a matter of
whether we could make enough money
giving that support to pay for expenses
and make a profit.
Things looked pretty bleak there for a
while. With all of the screw-ups and
poor management from TIMEX, most
dealers and distributors hadn't been
making any money for quite some time
before the big announcement. The
TS2068 looked like it was going to pull
us all back on track. But TIMEX started
messing up the market for that one, too.
Then, when TIMEX quit, many dealers
just decided they'd had enough and
gave it up. You get to a point where
you're tired of fighting after awhile.
Now that the dust has settled, I can
see a bright star on the horizon for
TIMEX computerists and Sinclair com-
, puters in the US. Unlike other com-
panies that quit computers (ie. Texas
Instruments), TIMEX wasn't the brains
behind their machines. Sinclair Re-
search of England designed them. Now,
they re quite healthy and happy with
the computer business. Their 2X
6 Spectrum, essentially the same com-
Phone: 612/762-8847
int
_— as the TIMEX 2068, has sold over
a million units world wide. They've
even made a deal with an oriental
campany to manufacture the popular
ZX-81 computers again. These are
essentially the same as the TIMEX
1000. Finally, Sinclair plans to re-enter
the US. market this Fall with the
Spectrum and ZX-81 as well as their
new business computer, the Quantum
Leap. We'll probably begin distributing
for them sometime in the first part of
1985.
Most of the software and peripherals
that work on Spectrums and ZX-81s will
work on TS2068s and TS1000s with
little or no modification. This means
that TIMEX computer owners will again
have the support of a major manu-
facturer. It also means a continuing
market for companies like our's, who
sell to TIMEX and Sinclair owners. And,
its a message of stability 10 software
and peripheral developers who need to
know there's a future before investing
in new products.
Many of you are probably wondering
when the microdrives will be available.
They've been available for some time
now in England. I expect them in the
US. this Fall or early ‘85 when Sinclair
will be selling them. In the mean time,
we're working on importing a com-
mercial mini-disk drive from that
country. It's supposed to handle a
megabyte of data and cost around $500.
You'll spend about as much or more for
less memory on 8 microdrives, but the
mini-disk unit won't create such clutter
on your desk. I suspect Sinclair is
thinking along the same lines... Rumor
has it he struck a deal with Hitachi for a
mini-disk drive.
On the home front, there are some
rugged individualists that have answer-
ed the call to keep the public informed.
The major magazines may have folded,
but you can get some pretty top notch
information from TS _ Horizons
Syncware News, and Syntax
Already the flood of converted
Spectrum software and peripherals has
begun.
Tasman line of RS232 and Centronics
interfaces, word processing, and utility
software. A new line of English games is
in here, too. And, we have the RGB
conversion kit for those of you who
want the perfect picture afforded by
RGB monitors. All of these are brand
pew products for your 752068
computer. Bven more are coming! And,
so you can start boning up on the next
wave of Sinclair computers, we've
imported a new line of books on the
Spectrum and Quantum Leap.
Yes, the outlook is bright for owners
of TIMEX and Sinclair computers. We'll
try to keep you informed as we search
out and find the latest new products.
But, make sure youre on our
mailing list! To put you on our
permanent mailing list, you have to
either buy something or specifically
request to be put on our list. Call or
write foday. TSH
*****MICRO-LOAD*****
——~HAS
UNUSUAL SOFTWARE FOR
T$1000/ZX81
BOX ; c, NM
87901
Free price list of products for
Timex/Sinclair computers.
WME Data Systems
SOFTWARE AND GOLF STATISTICS
Cassettes C-20 w/cases & labels
10/$9.50ppd 25/$18.00ppd.
WILLIAM M. JOHNSON 4 BUTTERFLY DRIVE
PRESIDENT HAUPPAUGE, NY 11788
|Memory Activity Moniror|
* NEW HARDURRE’SOFTUWRRE
TOOL SPEEDS CEBUGGING
|
|
* FOR SINCLAIR, viIc-2a |
AND MANY OTHERS. |
|
|
SEND SASE FOR
COMPLETE INFO
SYNCHRONICITY RESEARCH
P
*
RYN ERE
all Kit
“éxX.Td Scr
TS2068 PROGRAMMING TIPS
Our thanks to Games to Learn By for letting
us borrow these tips from their Timex Survi-
vors Flyer (P.0,Box 575, 2 South Street,
Williamsburg, MA 01096).
RIKI KEKE ER ERE IIA IIK IRE EERIE RR ITER RRR
ist + 2nd Displays
HARIKA ER ER ERE RE IAI IIR IAA IR IAAI KIKI AIR IRIR
You can use this routine to move the Function
Dispatcher so you can utilize the 2nd Dis-
patcher,
10 CLEAR 39999
20 FOR i=40000 to 40017
30 READ n:POKEi,n
40 NEXT i
50 DATA 1,254,254, 205,153,100, 62
2,205,142,14,1,255,0, 205,89,
252,201
After the lst use, you then have to use these
commands-otherwise you will BOMB OUT.
OUI 255,2 for the 2nd Display
OUT 255,0 for the Ist Display
RRR IIR RI RRR IRI IR IRI RITE III RI TRI IITA II
22nd + 23rd Display Lines
Jnddokoncbnniincecineckniccicicoiocicciceiciiok
If you would like to use the 22nd + 23rd
lines on the screen without using the INPUT
COMMAND, use this command
PRINT #1:AT 0,2:"Hi there! !"
PRINT #!5AT 1,5;"Bye Now!!!"
The computer will continue to process the
program, which is fine unless you have to put
a question or a prompt and are waiting for a
response,
In which case you would have to put in a loop
so that until you got your needed answer the
Program would not continue.
Shon ridcccokekiok icici iciicckickicciciicitkicik
Just for FUN try this
Titik ki ckeekk eke RK aR
10 CLS
0S INK O: ON ERR GO TO 1
10 INPUT INKO;"Enter Number";n
15 IF n¢210 THEN GO TO 10
17 IF n>800 THEN GO TO 10
20 INPUT INKO; "Enter Ink";i
25 IF i<0O THEN GO TO 20
30 IF i>7 THEN GO TO 20
35 CLS
40 INK is PLOT 75,85: DRAW 50,50
gn
42 REM 50,50 can be changed to
25,25
43 PRINT #1; AT 0,0;"PRESS Z for
copy to PRINTER"
45 PRINT #1; AT 0,0;"Press any
other key to continue"
46 IF INKEYS=""" THEN GO TO 46
49 IF INKEYS="'Z" THEN COPY :
LPRINT "Number";n:LPRINT:
LPRINT
50 GO TO 10
IAAI A IKEA IIASA II III IIIA III III KAI I SARIS,
SCROLLING
hindi oro ara or III
If you POKE a number from 1 to 255 into the
location 23692, the computer will scroll that
many line plus 21 (IF THERE IS THAT MUCH TEXT
TO BE SCROLLED)
Otherwise it will return to the beginning of
the text and use that to print the number of
lines you estimated,
POKE 23692,# #=Any number from 1 to 255
FEI ITO II IIT IIIS ISTO IRS IRI II
Faster Control
FEIT IAI III IORI III IR
If you have a long text to edit and you feel
like your computer is worn out before it
starts, - OR if your laser guns aren't firing
fast enough for you, -- Try these commands
BUI BEWARE!!!
FEI IIIT III RI III I II
POKE 23561,# (#= 1 T0 35)
(I prefer 10 to 15 for Text)
POKE 23562,# (#=1 to 5)
(I prefer 3 for Text)
For the touch typist this is really a terrif-
ic advantage.
tom oe
wom ew
FET III I IRIE IR ERI IR IRI RE RR AIR I
MORE FLAGS
FEI ERI TOI III IR IIR IIIT IRI RHE R IRE IRR IRI
For those of you that do some business
programming where you would like to capital-
ize occasionally, here is POKE for you!!
POKE 23658,8 (CAPITALS)
IT IIR IIR ATARI IIIA IIL AIPA RIK AIEEE RITE II BR
BEEP for TYPING
FTIR III IIR IIR IR II IIHR IRR RIAA R EERE IR IRR
For those of you who are Hard of Hearing or
just like to hear the reassuring beep of the
typewriter keys, Try this Command:
POKE 23609,# (# = 1 to 255)
The sounds range from wood blocks to Morse
Code. 0 being no sound, TSH
PIA AI IIR IIR IIA IIIA IA IIA IISA I SAI III IAA.
SMALL BUSINESS ACCOUNTING
FEI III I TITS II IIIA IIA.
TIMEX SINCLAIR 2068 COLOR COMPUTER
—
()_AGZ GENERAL LEDGER 2,000—An advanced, yet easy to use accounting system
for your 2088. Prints the Income Statement (P&L), Balance Sheet, Equity State-
ment, Journal Enttles, Ledger Detall and the Chart of Accounts, Supports both
monthly and year-to-date statements, Up to 150 accounts and 800 entries and ac-
counts per month, Includes a bull-in intertace for the optional Cardco numeric
keypad (see below),
The comprehensive instruction manual comes in a loose leaf binder, and even
shows haw to et other programs interact with the General Ledger $39.95
—— ned
TIMEX SINCLAIR 1500, 16K TS1000, 2X81
[]_ AZ GENERAL LEDGER—This system prepares a full set of financial statements
and keeps a record of ledger transactions. Up to 400 entries and accounts per ses-
sion $29.95
[J ACZ CHECK REGISTER—Balances checkbcok. reconciles with bank statement,
lists checks and deposits in 20 accounts anc more. $12.95
[C)_AGZ EASY GRAPH—Simplities bar graph preparation. Features a special routine
that draws a full screen graph in under 10 seconds. $12.95
— 117
COTTAGE TECHNOLOGY
5720 W. Little York, Suite 178, Houston, Texas 77091
Check items above. Use entire ad as order form.
Add $1.50 shipping and
Amount Enclosed$ handling on orders
under $50.
Name
Address
City/State Zip
HAIR RI KIKI EERE RRR
COMPUTERS
1 PURE RADIO BHACK RQUIPMAERET #
OHIO RESIDENTS AOD SALES TAK
FOOTE <%, SOFTWARE
LOOK at these new programs for your Tinex/
sinclair computer:
“CALORIE COUNTER, nu detven proj
to help health conscfous individuals
track their calorfe intake and require-
rent.
*U.S.A.--an excellent tool for young and
old to learn avout prenidentm, states,
and capitaln.
“FUN 5 GAMES--play against the computer
in the games hangean and tic-tac-toe.
You choose the level of play.
“ADVANCED MATH--here's a real way to put
your computer to vork. The computer does
the tedious Job of graphing and evafuat-
ing functions. Results are printed on
paper {f you have a printer. Included
fn this powerful math package {na
definite integral evaluator and a def~
inite derivative evaluator.
POOTE SOFTWARE--You'll Like our
an much ap you'll Like our progr:
FOOTE SOFTUARE
P.0,80K 14655,
GAINESVILLE, FL 32604
For all Timex/Sinclatr computers,
including the new 2068 color computer.
RADIO SHACK COMPUTERS
AT DISCOUNT PRICES
FULL RADIO SHACK WARRANTY:
PURE RADIO SHACK EQUIPMENT
MAIL ORDER DISCOUNT PRICES
wanes
MICROCOMPUTER® WITH
EACH COMPUTER SOLD
FREE SOFTWARE WITH EACH COMPUTER SOLD
FREE 800K ‘HGW TO GET RICH WITH YOUR
* NO SALES TAX ON OUT OF STATE SALES
# FULL LINE OF PRODUCTS
OROER FROM OMAR ELECTRONICS
521 &. MAIN ST.
(TRS-80 Fiera
7 ebatdiem oacout mace
ATi anne
JACKSON OHIO 45640
(614) 286-1418 CALL OR WRITE FOR DETAILS
B ALWAYS AT
= SALE PRICES
Bw scorns
MODEL 4
ROTATING GLOBE ROUTINE
by Mihaly Grel}
For the TS 2068
The following program was created by Mihaly
Grell of the Capitol Area T/S User Group
(C.A.T.S.), P.0.Box 725, Bladdensburg, MD
20710, in a recent issue of their newsletter.
Grell’s program demonstrates the graphics
capabilities of the TS 2068.
e
o
Ss
2
Ss
Bowes Pp OuwMM Ee
ee
yi
™m
7
5
"
Us|
ic
Mn
see Chant as Op eO
T chexOeshsed
IF x<@ THEN LET p=O
y
DIME ECE EEROREE
ne SOOO Ole I ORD
WOAGA MOD
PLOT up
LET p=
2
oe Sei Mn
@ LET drsdedtr : LET cd
IN dr
Demestar
> LET 2 &
@ THEN PLOT yp,zp
p: LET p=
10
~~
Free TS 1000
or TS2068
me listing
with catalog §
400 S #85. Sat
HOW A COMPILER WORKS
By: John Coffey
A compiler is a program that takes a high
level language like BASIC and converts it to
machine code. The miracle of a compiler is
that people who just have a slight knowledge
of machine code can write complex programs
that execute much faster than ordinary BASIC
programs,
The compiler I have written is itself a BASIC
program. It cannot convert itself, however,
to machine code, because only certain
commands are handled by the compiler and many
other commands beside these are used in the
process.
The machine code that is produced is simple
to understand. The Z80 has over 700 in-
structions and the compiler probably uses
less than 20 of them. In fact, the whole
process of compiling is more a matter of
record keeping than anything else. I've
compiled BASIC for years by hand with pencil
and paper.
The ability of the compiler to keep track of
things apparent when you
consider instructions like "GOTO 100", In
assemble language this might look like "JP
64000", which is a simple instruction that
just takes three bytes, I say "might"
because it is a tricky business to know where
line 100 would be in memory. It might not ve
a location 64000, but instead at 62000 or
60000 etc.
really becomes
To solve this problem the compiler makes two
passes through, the BASIC, or to put it
another way, it compiles the program twice.
The first time. through it remembers where
each line is compiled to in memory. The
second time through it fills in the "JP"
instructions with appropriate addresses.
But what about the actual BASIC instructions
such as LET, POKE, PRINT etc?
An instruction like...
LET ASB
...is easy to translate to machine code and
would look like this on my assembler:
ld hl, (B loc)
1d (A loc),hl
The contents of the B variable are first
loaded into the hl register and then the hl
register is loaded into the A variable. This
is not very difficult for the microprocessor
to do and requires only about 7 microseconds
to accomplish.
What IS difficult about the above instruction
is that the compiler has to know where to
find the variables A & B. This ability of
the compiler to keep track of details helps a
great deal in the translation process,
As an important note I will also mention that
the above instruction is written in BASIC
backwards compared with the way it is execut~
ed in machine code. The BASIC expression
puts "A" before "B", but in machine code the
contents of the B variable have to be found
before it can be transferred to the A vari-
able.
More complex "LEI" statements involve the use
of more than one register. Consider the
following example:
LET A=B+100
In assembly language this would look like:
1d h1,(B loc)
1d de,100
add h1,de
1d (A loc) hl
This is exactly the same as before except two
instructions have been added in the middle.
in-
ex-
assembly language
constitute the math
pression "B+100". The last assembly language
instruction makes up the actual "LEI" com-
mand. The ability of my compiler to evaluate
GOTO 25 11
The first three
structions above
BANK SWITCHING FOR THE TS 1000 Part 4
Expand To 96K - by Paul Hunter
THE NONVOLATILE MEMORY BANK
After constructing the two 16K banks described
last month, and experimenting with them, I
felt the need for at least
(nonvolatile)
some permanent
Loading a full 64K of
memory from tape can be tedious, even with SDS
or 2XLR8. So I decided to make one of the
four 16K banks a nonvolatile block of memory.
memory.
There are four types of nonvolatile memory
(not including magnetic media -- discs, tapes,
and bubbles). The first, and most permanent,
is ROM (like that 8K IC inside the 2x81 con-
taining the SINCLAIR operating system). The
second type is EPROM which has a window to
allow it to be erased by exposure to UV light.
The EPROM Ic is almost always programmed out
of the circuit in which it is to be used. The
third is E2pRom -- electrically erasable and
therefore no window; much easier to erase and
It does suffer from a limi-
cycle
program in situ.
ted write-erase
can rewrite into a location only up to about
16608 times although 1 million write erase
cycle IC's will be Data
retention is of of 18 years. The
fourth and final type of nonvolatile memory is
CMOS static RAM with a back-up power supply.
The extremely low
(less than 1
compared to RAM -- you
available soon.
the order
standby power requirement
microamp at 2.2V) allows the ui
of small nickel-cadmium batteries or lithium
cells.
For versatility, and
half (8K) of the
gured for static
was designed to
experience, the first
nonvolatile bank was confi-
CMOS RAM and the second half
hold four 2K 52813 latching
16K bit EEPROM's (or the pin compatible 2716
EPROM's) . banks, if
allocated to EPROM-based
like ZX-PROFILE
More necessary, can be
Programs
(and many others) are avail-
able on EPROM from ROMPAK. Other firmware
such as HOT-2, the DELPHIC programmer's TOOL-
KIT, ZXLR8 or SDS, are best switched in and
out of the 8-16K transparent block.
software.
THE CMOS RAM BOARD
The 8K CMOS RAM board is based upon the HUNTER
nonvolatile memory board with some modifica-
tions to ensure complete data integrity within
HM61L6LP-3
rose by 180
price of the
the board
to February 1984 but
about $7 each,
the system. The
memory IC's used on
percent from July 1983
fortunately the
seems to be returning
The LP4, with a 208ns access time, work just
do the regular P4 at a slightly
back-up current require-
price, now
to a downward trend.
as well -- as
higher (approx. 5x)
ment.
The NVM board allows selection of any 8K block
within 32K by jumper Jl (see Figure 1). Both
8K boards in this expanded system are enabled
through an active low signal at pin 1 of the
74LS139 decoder on each board.
00000 Coos RAM BoAeD
Rincaaioasil 46 ~ 5K
00000 EPROM BORED
CJ 5b - 4K
FIGURE 1
As mentioned above, some modifications were
data retention.
earlier versions of
made to the board
I€ some of you have the
the board you might wish to incorporate these
changes anyway.
to ensure
1. Diode D3 (from the main power supply) wan
replaced by a germanium diode 1N270 -- to
reduce the voltage drop across it.
2. A fairly large-value miniature capacitor
(33 or 47 uP) was placed from the back-up
10C0,
TET THE DO-CALC GENTE
CRUNCHABUNGHA NUMBERS
“DOCALC, THE ULTIMATE
CALCULATOR. SIX LINKED
4) RUNNING BALANCE
RE ‘TRANSFORM /KEGRESSION
3707 OOWNEY DALE OR, /RANDALLSTOAN MD./21133
power supply line to ground. This ensures all data and control signals are latched on
a slow decay in the 5V supply at the CMOS the leading edge of WE so that all that is
RAM as the system goes down. necessary is to hold WE low for the duration
of the write (18 ms for the ordinary 52B13 or
3. A write-protect switch was added to pre- lms for the faster H-suffixed version). The
vent accidental overwriting of data. only other requirement is to ‘erase’ the
addressed byte prior to writing into that
The changes can be made as shown in Figure 2. location.
A board configured in this way will not lose
any data even if the power plug is repeatedly Holding WE low (active) for 18 ms can be done
pulled. using a monostable (one-shot) like the 7418123
or it can be achieved through software. Use
of a 74LS123 monostable for stretching the WE
pulse has been described in an article by Joe
D. Blagg in the February issue of BYTE (page
343). The use of a software timing delay is
described in the SEEQ application note #8 by
Danton Leonard (page 16). Since this method
requires less hardware it was the method
chosen. The advantage of a hardware control-
led delay is that it does allow the CPU to do
more useful things during the 16 ms write.
Remove
Pereira cs fs
Paplace D3
cf INI?O "3
SF pow (n apes Dror
e
The interface (see SEEQ application note #2
page 2) involves a 741832 and a 74LS0@. The
circuit is illustrated in Figure 3. Two gates
fp in the 74LS00 are configured as a flip-flop ~~
turned on by the WR signal and turned off by
the RB signal. The 10 ms write is then deter-
mined by the time interval between a POKE and
FIGURE 2 a PEEK of a particular location. Programming
the EEPROM using BASIC is quite efficient due
to the time delay required anyway.
THE EEPROM BOARD
I used another nonvolatile memory board for ti"
the four E2pRoM's but a perfboard (Radio-Shack
276-152A) can be used equally well. writing
into an E2pROM is a little more involved than
writing into ordinary RAM. It is however FIGURE 4
easier than writing into an EPROM and it is
made even easier for the SEEQ 52B13 because
REE y from RI
we
we FIGURE 3 Jumper 2, 13
The two IC's, with a decoupling capacitor, are
mounted on the
4. This board is then piggy-backed onto the
back of an NVM board using double sided adhe-
The pe board
Komlosy earlier this
little point in
wheel (particularly one that
small pe board shown in Figure
sive foam (from Radio-Shack).
was designed by Walter
year -- and since
the
ther
reinventing
works) ,
ledgement.
it is
The
reproduced here with acknow-
BASIC program Walter Komlosy
used to program the E2pRoM's is also repro-
duced here with permission:
106 INPUT A
118 INPUT D
115 REM ** ERASE BYTE **
120 POKE A, 255
138 PAUSE 2
140 IF NOT PEEK A = 255 THEN GOTO 120
145 REM ** WRITE **
158 POKE A,D
168 PAUSE 1
178 SCROLL
175 REM ** VERIFY **
186 PRINT A,D;" - ";PEEK A
185 REM ** NEXT ADDRESS **
196 LET AsA+1
208 GOTO 110
The PAUSE statements at lines 130 and 168 pro-
vide the delay required. PAUSE N in the SIN-
CLAIR BASIC suspends execution of the BASIC
program for N frames at 60 frames a second.
So PAUSE 1 effects a delay of 16.7 ms.
pretation of the BASIC commands incre:
Inter-
the
delay -- the specifications for the 52813 call
for a minimum delay of 9 ms and
delay of 76 ms.
@ maximum
Next month we will look at the power supply
(you've probably noticed it getting hotter
each month) and at the display (all of the
various additions do generate more RF inter-
ference). In addition, some of the operating
routines will be established.
Meanwhile here is
a pair of simple routines
to save
you can u an entire 16K program in
one of the 16K banks and
reload it (again courtesy of Walter Komlosy).
Place the two routines in the 8-16K block and
call using the USR function.
can of course be used with an ordinary 64K RAM
pack. Set RAMTOP at 48K and execute the. SAVE
routine. Doing this periodically during pro-
gram development can avoid considerable an-
guish in the event of a crash.
of the banked memory is that several 16K pro-
then subsequently
These routines
The advantage
grams can be stored in the upper 48 to 64K
region.
SAVE
205 35 15 Call FAST
17 9 64 LD DE, 16393 (VERSN)
42. 20 «= 64—s LD H&L, (16404) (E_1ine)
183 OR A
237. 82 SBC HL, DE
6877 LD BC, HL
33 @ 192 LDHL (start of bank)
113 LD (HL), C
35 INC HL
112 LD (HL), B
35 INC HL
235 EX DE, HL
237-176 LDIR
261 RET
e
FIGURE 5
Note that VERSN marks the start of RAM to be
saved and E_line marks the last byte to be
saved.
RELOAD
205 35 15 Call FAST
237
75 8 192 LD BC, size
17 9 64 LD DE, 16393 (VERSN)
33 2 192 LD HL (start of bank)
237-176 LDIR
201 RET
Finally this month, as promised last month, is
for a printed circuit board for
(the board combines Figure
2 of Part 3). The
the schematic
the memory manager
6 of Part 2 and Figure
board provides six output signals: two active
high signals for the 16K RAM boards addressed
16-32K and 32-48K; two active high signals to
enable banks @ and 1 (these are again 16K RAM
boards); and two active low signals labelled 3
and 4 for banks 3 and 4 (one of these is used
for the nonvolatile described
The foil patterns are illustrated
in Figure 5. The pads on AS and
to the 741530 allow optional in-
version of these lines through jumpers to re-
assign the bank enable addresses. If there is
sufficient demand these boards they will
be available solder masked and platedthrough
for $13:05 plus $1:95 shipping and handling.
If not, then the board will still be available
but it will
memory boards
this month.
actual size
AG en route
for
not be masked or plated-through
for $11 plus $1:95 shipping and handling. The
six IC's, two LED's, resistors, five
capacitors, reset switch, and output connector
pins, are available for $5:88. TSH
four
A "WORD" AND "NUKBER® CRUNCHER
for 2X81, TS1000, or TS1500 computer
*#2X81 TEXT PROCESSOR##
16-64K RAM, 1350-9000 words.
Write, Read, Edit, Print, Save,
Clear Text. Full or Window-Screen
Reading/Editing. $10.00
*#2X-CALC HE
32-64K RAM, 15x30 Matrix.
8 Characters/cell. Store Label,
Value, and Formula in a Cell,
All 2X81 Math Functions, Cursor
Entry, Delete, Alignment,
Vertical Windowing, Absolute/
Relative Replication,
"Sum"/Autocalc Functions,
Compatible With 2X/TS Printers,
$11.95
AFR Software, 1605 Penna. Ave. 204
Miami Beach, FL. 33139
COMPUTER®
‘| TRADER
MAGAZINE
* *& %LIMITED TIME OFFER x * *
BAKER’S DOZEN SPECIAL!
$12.00 for\13 Issues
Regular Subscription $15.00 Year
Foreign Subscription: $55.00 (air mail)
$35.00 (surface)
Articles on MOST Home Computers,
HAM Radio, hardware & software reviews,
programs, computer languages and construc-
tion, plus much more!!!
Cc ed Ads for Computer & Ham Radio Equipment
FREE CLASSIFIED ADS
for subscribers
Excellent Display and Classified Ad Rates
Full National Coverage
CHET LAMBERT, W4WDR
1704 Sam Drive ¢ Birmingham, AL 35235
(205) 854-0271
Sample Copy $2.50
Here is the last installment of the word
processor program for the TS-1000 computer.
It includes all of the machine codes which
begin at address 18455 (Line 4 REM). Last
month (June issue), I gave you the bulk of
the program that lies in REM lines 2 and 3,
There were quite a few codes to enter and I
hope youmade no mistakes! REM line 5 codes
are listed here also. You can live with or
without them. They merely produce the
graphics "WORM" as Rick has shown in the
headers of these articles. The codes for
this are also included in this last install-
ment should you wish to include them. Lets
get to work.
First, alter the assembler as listed in PART
1 so that you can fill line 4 with the
machine codes.
9977 LET N= 18455
If you enter RUN 9977, you can begin entering
the codes from the listing. Again, these
codes are to be entered one at a time left to
right, top to bottom. When all entries have
been made line 4 is complete! Check your
entries with the listing program from page 15
of the APRIL/MAY issue (lines 8050-8065),
Make corrections if necessary before attempt-
ing to RUN this program! This in itself may
be quite a task of PEEKing and POKEing so I
once again stress the importance of careful
code entries. It would be great if I could
enter the address along with each individual
code, but this took 30 pages on graph paper
and I am sure Rick would have the fits if I
submitted it in this way for TS HORIZONS!
Right now you should have lines 1 through 4
filled with about 2,000+ machine codes.
Figure 2 contains the BASIC program to use.
You will have to remove lines, add lines and
do this and that to put it all in place. You
no longer need the assembler, checksum or
listing routines (if your entries are cor-
rect, that is).
As listed, this is ready to run on the
TS-2040 printer. For the moment, lets worry
about getting the program running. Type in
the BASIC program and enter GOTO 10. This
will get things going. A MENU appears and
asks if you want to;
INITIALIZE
WRITE
SAVE
PRINT
CONTINUE
CLEAR TEXT
Press (1) to Initialize. You are asked for
the number of columns. When using the
TS-2040, enter anything from 20 to 32, Text
will be processed to this width for printing
later. The next prompt wants to know if you
have Upper/Lower case text capabilities. The
TS-1000 has no lower case by itself with the
2040 so enter "N", If you are using an
interface which has the Sinclair to ASCII
conversions along with the lower case text,
you can go ahead and answer "y" provided you
alter the program lines 6020-6060 to accommo-
date your printer commands. The program now
returns to the MENU.
WRITE simply goes into the text writing
routine. If you answered "N" to the
Upper/Lower case question in the ini-
tialization, the keyboard will not respond to
shifted characters (used to make inverted
video text which makes Upper case in inter-
faces). A text-remaining counter appears on
be)
ied ed oo
S
of
L, ~~,
THEN
THEN
THEN
IPPER AND
oe THEN
4
a
It
IM
TH
Ar
Bi
fa
“i
="N" THEN
1
TNUE”
EAR TEX
the lower left along with the text mode to
the right. A cursor denotes typing position.
The typed line is always the same. It goes
from left to right. When a complete line has
been written, it scrolls, clears the typing
line and begins at the leftmost column (like
carriage return). You can use shift-arrow
keys to move around (global edit). I£ you
want to stop and make a new line like at the
end of a paragraph, use two Pound signs.
This flags the program to start a new line.
You do not need to enter any spaces after the
2 Pound signs provided you do not follow them
with more Pound signs! A single Pound sign
which is directly followed by two numbers
will cause a TAB, where the 2 numbers signify
THE BASIC PROGRAM PORTION
{LINES 1-5 NOY SHOUN!
FISURE 2
18
the distance from the last print position.
Always
use 2 numbers to TAB! A TAB of 5
should be represented by: 05 and not just 5.
Always
Signs.
end your page of text with 3 Pound
This lets the computer know the end
has been reached,
Lets back up for a moment. If you are using
a full
THIS
size printer, it is likely you have
1 INPUT S28 SOR 2MPCODE The ia
SHR FAST ZoHRs BNDSBRND Fast
BANC Ey SSRN
Ni iT ? CLS
F me 2SAT_RND FAS
ErSeas Eko FAST ?2PISINT RND
i ND PAST 2BP lSe@ANDD
732 7070270879 70
bin Eegnera* tous 2)
+? RET! 4 PR bd
e530B V4ESRNO' B®
S MOD
E Besancon © cosus re GO3SUB ?
BAND
EBRINT °STRET 2 RETURN 20 oer
a GERINT 22 RETUR
SRENDS
geTHen
SHENOGENANDT
LPRINT DIF
RNG GOSUB 7MRN
> Mite 2 Re RUN by
iM TAN
nae 7 EHAND
j¢ NEXT FSMRNDE
“bre Sy RETURN
PRINT BRN!
Poe? eee STEP FAST LLIST
£
BearNoyS2r? Re
(2 RETURN fs
SBRNDS' ANDES?
oe SUC St
LPRINT Ine
ND <4)
f RETO URN
aunts Ss
=
48> RETURN fie fF cus 2 FAs
?SGN PI SRN? CPRINT *EIM
Oo FE? RETURN’ PRIN ¢ GOT
Hoo 57 RETURN 34 SAVE TAN.
$7? FAST eos caNEY: OBST? FAST
2 COPY RNDS?> FAST 2>=TNKEY Seo>
FAST ? 1)
IS A LISTING OF LINES 1-5
FIGURE 3
certain calls to make. You should delete
Line 6020 which is used for the 2040 printer,
My interface uses RAND USR 8222, yours may
differ but should be written in the program
to replace line 6020. Any initialization you
require should be inserted in line 1001-1009,
When you are satisfied with the text and wish
to return to the MENU, use shifted "Ll", This
REM SBP) LN 22) UmaND
5
‘4 BRUSE Tega TPTIN
DIM >
peTUR
Beer ual ast
WAI NEXT 7 RETURN
2778 LIST ?ACS
°28_ENEUT 70
goTS
m
00
XT
GOTO
CPR
Cex
&
zu G
uT 7¥
4 SAY
3
Tru Pausi
NEXT 72°R4)
t
SE
78 uit 77
is the only exit out of the machine code
typing routing. One last comment about the
typing routine is the MODE function. If you
press ENTER, you change the punctuation mode
such that you can print: +="()$:32/*<).
From the MENU, SAVE will allow you to SAVE
your page of text onto tape. PRINT throws
the operation into a print mode, Each line
is processed and printed line by line until
the end of text. CONTINUE lets you return to
your page of text from the MENU, You might
print the page, notice an error and get back
into the page with CONTINUE to make cor-
rections, CLEAR TEXT. Do not press this one
LINE §
CODES BEGINING
(WORM LOGO ROUTINE)
AT ADDRESS 1912:
mn
FDO CONI TONNE b= NONINI NG NIN RF
3 4 8 a7 191 74
6 is 26 79 62
SS 3 213 205 176 11
OS Ss 19 43 ies es¢
ess ies 25+ 2@
2 2 201 33 ia 3e
3 le 30 ai 30
2 ii eo ie 238
@ 2 e7 8 2?
6 29 6 30
3 31 . 31
) il 23 ie 27
2 le 25 12 ee
2 il ee 11 el
a 12 ig 10 13
2 12 6 16
2 3 Ss ° i¢
$ 3 le
al 7 16
is oO 21
is 3 es
a7 5 27
1 3 2
FY 4 2
1 1 2
i =] i
2 7 1
i 2
2 =
3 3
2 3
2 2
é 2.
2 a
2. 1
2 1
2 a
3 1
3 2
PN = Ee NON NG ORO PD MDD PN = ND NN CNY = PPT NB DON DNDN EAM GHNBNI ~Ih>
FUME) HIVE > FB Be ED CaP POD EM PE DT 6 FLITE ALOT ATP I =O PH
PEEP EGOOODODMNGUOMMMBUMMMMMUEE EEE EE EEO DEH EPR VVEEPOSDEDO
9
i
+)
12
3 aa
ca 16
6 17
3 2 19 6
I 2 13 3
2 2 ig 2
2 2 20
2 2 7 i? 6
2 2 2 el 2
a i 3 22 4
J 2 5 23 rd
3 4 2 24 2
s Ss 2 88 3
7 3 S 27 re
6 S 2 ea a
4 4 2 24 ]
4. es 6 a4 5
s Ss is 26 s
v4 S 16 23 6
2 a is 30 }
i 2 21 31 2
1 i ed 31 Ss
2 2s 29 Ss
3 23 27 4
rd 27 20 «28
2 30 22 32 3
3 $4 25 34
4 35 24 36
7 38 23 37
2 37 «28036
6 36 4«6«1702=«(36
ra 38 15 39
Cl) 40 17 42
2 41 2e 42
2 430 23 44
4 2s 46
6 Be «48
45 ig 46
4S 1? 16 45
44 15 zl 47
438 23 24 2
SQ 24 25 °
Se 23 23 54
Se Be 21 $2
Si 193 138 so
so 16 is 43
55 e3 2e so
56 Bo ig ss
unless you want to erase the entire page of
text! 6,000 characters are erased in about 1
second,!
Figure 3 is the listing for REM line 5. If
you do not enter these codes, remove BASIC
program line 3046-3050!
With a little you will be writing
quality text on any Sinclair printer system,
WORM is a very good, simple and versatile
word processor. I have used it over and over
again to write letters, articles and other
use,
documents. I hope that some of you find it
as useful as I did. This program is an
alternative to expensive (but excellent)
EPROM add on word processors (like MEMOTEXT),
or some of the less than adequate software
(which gets put in the "you gotta be kidding"
drawer), I will offer this program to TS
HORIZON subscribers for $8 since this really
is quite a program challenge. Although slow,
I will answer all inquiries concerning this
program provided you accompany it with a
stamped self-addressed envelope.
Next , I want to write about the TS 2068,
This computer is better than the Commodore 64
and has jillions of uses!!
GAMES TO LEARN BY, INC,
Timex Survivors Flyer
+ David Dubay
P.0.Box 78
28 Claire Hill Rd.
Collinsville CT
06022
203-673-7089
Charles Warner
P.0,Box 575
2 South Street
Williamsburg MA
01096
413-268-7505
We have recently restocked in TS2068,
7S1500, 12040, 1$2020, joysticks,
paper, and TIMEX software. We have
over 40 titles for both the TS2068
and the TS1500 in Games, Education,
and Home/Business - TIMEX’S and our
own. We have the manufacturing rights
for VU-3D, VU-FILE, and VU-CALC. For
more information call or write.
SPECIAL
WERE t
ECE COM UNIC An ON
SECTION —————
T/S 1000/1500
ZX 8T
T/S 2068
TELECOMMUNICATIONS FOR BEGINNERS
By: Doug Gangi
To communicate with another computer, you
need a device called a MODEM. There are 2
types of these devices. One is called a
DIRECT CONNECT modem, and the other is called
an ACCOUSTACAL modem. The direct connect
modem plugs directly into the phone line,
The accoustical modem is the type you saw on
the movie, War Games. With it, you plug the
telephone handset into 2 holes, The Direct
connect modems are actually better for
accuracy in transferring data (the
accoustacal modems sometimes give you many
errors in a noisy environment or where there
is lots of interference (near a tv set for
example)), There is a main advantage
accoustical modems have over direct connect
modems, and that is price. Many people I
Know also buy an accoustical modem so they
can use their computer (if they travel) with
a pay phone,
Baud rate is the speed in which data is
transferred. 300 baud is actually the same
baud rate that the TS 1000 cassette system
works, Most modems work at 300 baud (that is
the standard baud rate), Other modems can
work at 1200 baud, and even 2400 baud.
Terminals often work at speeds of 9600 baud,
With a modem, you can call up free bulletin
boards and large databases. In the Phoenix
metro alone, there are 30 bulletin
boards, On bulletin boards, you can leave
private mail to your friends, enter public
Messages to announce an upcoming event, or
join in on a conversation that other users
20
area
are having. Some good bulletin boards even
have free games for you to play.
There are a few large databases, Such ones
are Compuserve, The Source, Dow Jones, and a
few local ones, With large databases, a user
can access a library of information, read
newspapers, enter E-MAIL, check the weather,
and play many games. The rates for these
databases range for $6 per hour to $19.95 an
hour. If you want to try Compuserve, you can
buy a trail packet in a computer store for
approximately $30 (includes 5 free hours on
Compuserve),
Telecommunications is an exciting hobby. I
spend usually 2 hours on bulletin boards a
day. I have also met many new friends on
these bulletin boards and have even met them
at get-togethers. I am sure there is some-
thing in telecommunications for everybody,
Many people like the free bulletin boards,
others like the databases, I highly suggest
a modem to you so you can join the exciting
world of telecommunications, Even if you
don't use the modem that often, I'm sure
you'll get your money's worth plus much more,
If you live in the Phoenix metropolitan area
and would like a list of all the bulletin
boards, write to or call:
Doug Gangi
3754 E. Desert Cove
Phoenix, AZ 85028
(602) 996-3672 TSH
-)
The Sinclair Information Network (S.1.N
The Sinclair Information Network is designed
to be a marketplace. for ideas and information
concerning all of the Sinclair and
Timex/Sinclair computers.
Formed by Mark L. Fendrick, owner of (and
author for) Markel Software, the SIN was born
out of frustration felt when Timex exited the
computer field, and the major Sinclair
related publications followed, The SIN ia a
free forum and may be "accessed" in
ways.
many
1) VIA THE SOURCE - If you are registered
on the source, you may be placed on the SIN
Sourcemail list by sending a message to
BCA632. In this message state that you would
like to join SIN, and state what type of
equipment you own and use (or don't use).
Anything that you feel relates to the
Sinclair computers would be sent to the same
ID#. This information will be coordinated
and sent via Sourcemail approximately once a
week to all registered members.
2) VIA_COMPUSERVE
listed above is also available on Compuserve,
to join, send a message to 74216,1245.
- The same service as
3) LOCAL BBSs ~ Local coordinators are
being sought out to bring the network to the
local bulletin boards. To be a_ local
coordinator, just post a message on a local
BBS announcing the SIN and its purposes, and
request that any comments, suggestions, tips,
resources, ideas, etc.; be left in a public
message to you. On a regular basis, send
that info to the national coordinator via the
Source, Compuserve, or to Mark L. Fendrick
c/o Computer Shopper, P.0.Box F, Titusville,
Florida 32796.
4) PUBLICATIONS COOPERATING WITH THE SIN ~
If you do not have a modem, you can still be
a part of the SIN thanks to Sinclair publica~
tions that are working with the SIN. Mark L.
Fendrick's Timex/Sinclair column in Computer
Shopper will be the focal point. ‘this
column, which appears each month, will help
the Sinclair computerist to get the most from
his computer.
Can we count you i
Mark L, Fendrick
Coordinator i
Sample of iufocwaiion Lransmitted to S.I.N.
members via sourcen 1 6/11/84:
Howard SAMS publishing, now announced that
due to the volume of 1 they will now
publish the intermediate/advanced guide for
the TS206 nore info call toll-free:
1-800-4.28-SAMs fe: Howard SAMS Publish-
ing, | 62 Street, Indianapolis,
Indiana 462
There is io} iW un NYG that is dedicated
to the SINCLAIR computers. It is run’ by
ZEBRA Systems. 712-296-2229,
If you use local BBSs in your area, you could
become a local SIN coordinator. Post a
message announcing the SIN, and ask for
messages Poss yon receive here, and inform
i nything you hear,
There is iATR subboard on Omni
net. 217 in NYG
The Timex technical manual is now available
from Timex~-$25.00, Write:
TIMEX
Product Service Centei
P.O.Box 27/40
Little Rock, Arkan 2203
SIN necc SOARD listing of its
owm. Se SOUR ', to TCAOSS and request
that --More- © be Listed on THE SOURCE BBS,
Be sure to read my monthly Timex-Sinclair
column in COMPUTER SHOPPER. For subscription
info send SOURCE MATL to T0S575,
Coordinator-SIN
21
Mark L, Fendrick
TIMEX/SINCLAIR USER BULLETIN BOARD
Zebra Systems has provided T-S Horizons with
the information below on a bulletin board
service especially for Timex and Sinclair
users, Future plans include providing
programs that modern users can download into
their own system and save for their own use,
NEW ZEBRA SYSTEMS BULLETIN BOARD
FOR TIMEX/Sinclair USERS
(212) 296-2229
To All Timex Modem Users,
Zebra Systems, Inc. is proud to announce that
the Zebra Systems BBS is now online and
available to callers.
The Zebra Systems BBS is devoted to
Times/Sinclair users nationwide. Available
24 hours a day, 7 days a week it will be a
central information exchange for
Timex, Sinclair Computer owners across the
U.S.A, Access to the BBS will be free of
charge. (Only telephone company charges
apply.) We do not charge for connect-time.
Features include:
* General Message Base for conversing with
Users Nation-wide.
* SIGS (Special Interest Groups) pertaining
to the TS-1000 & TS-2068,
* E-Mail Section for User-to-User private
mail.
* Zebra Systems Shop-at-Home service for
Timex/Sinclair related products.
* Up-To-Date News on Timex happenings, new
products, product reviews, etc...
Zebra Systems BBS is on line
and ready for your call at
(212) 296-2229,
Call now and join the growing number of Timex
Telecommunications Network Users.
Zebra Systems, Inc,
78-06 Jamaica Avenue
Woodhaven, NY 11421
oo eeeeeeeSeSeSeseseeSFSseseseSFSsesesesF
THE KLEEN LINE MODEM PROTECTOR
You've probably heard of how power line
surges, spikes, glitches, and brown outs can
interupt and even damage your computer
system. Well, lightning and Phone switching
gear can create the same or similar con-
lines.
ditions on your phone The result
22
could damage your modem and computer system,
The Kleen Line modem protector has standard
modular phone plugs and connects between your
modem and your telephone jack. It uses two
Stage conductor and Gas Discharge Tube sup
pression techniques. An isolated ground is
also employed to protect your equipment from
the current produced in lightning discharges,
The Kleen Line is referred to as the PDS-11
by it's manufacturer, Order it by mail from
Electronic Specialists, Inc., 171 South Main
Street, Natick, MA 01760, The price is
$56.95,
Editor's Note: The above information is
taken from E, Arthur Brown's new book on the
Commodore 64,
modem protector will operate just as well
with a Timex-compatible modem,
However we are told that the
HARDWARE REVIEW
Byte Back MD-2B modem
Order from:
Byte Back Co.
Rt. 3, Box 147, Brodie Road
Leesville, S.C, 29070
$149.95 (A&L)
$119.95 (KIT)
add $4.95 for shipping and handling
(803) 532-5812
The Byte-Back MD-2B is an excellent choice
for a modem for the Timex Sinclair computers.
It plugs right onto the back of the 1000,
1500, and ZX81 computers. There is an extra
kit you can buy that adapts the MD-2B to the
TS 2068, It is an additional $19.95,
Byte-Back has been making modems for the
Timex Sinclair 1000/ZX81 for over a year, and
their newest modem is great. It even beats
the Timex 2050 modem. You may think not,
because you can get the 2050 modem for only
$119.95, but the Byte-Back modem includes a
down/uploading program and a free serial
printer port, both of which the 2050 does not
have (the downloading program will cost
$19.95 for the 2050 if, and when, it comes
out, so that alone brings the price right up
to the MD-2B). The MD-2B does not have auto
dial/answer like the 2050, and they are not
really that important. Auto answer is not
needed at all, since if you leave the comput~
er on, it will answer the phone everytime it
rings, and that can be a nuisance. I also
think the MD-2B has a much better terminal
program for the 1000. With the MD-2B's
terminal program (Z-COMM), you can send and
TSiggd
hei
£43)
mple Word
see an apostrophe, brackets, the "#" sign,
and the "@" sign, all of which just show up
as inverse grey spaces on the 2050's terminal
program for the 2050, and they can't be sent
(obviously).
The control characters on the MD-2B are sent
very easily. You send them as if they were
inverse characters. For instance, if you
want to send a control "h" (a backspace), you
would do the following: hold "SHIFI" down,
press "9" (like you do to get into graphics
mode) and press the "H" key. When you hit
SHIFT 9, instead of the cursor being an
inverse "G", it's an inverse "C", (for
"CONTROL"), Z-COMM is available in a 2K and
16/64K version allows you to upload/download,
and with 64K, there is a thing called "UPPER
MEMORY FUNCTION" (it allows you to store
programs and data in the upper 32K of memory
when regular BASIC space gets full).
The printer port is serial and it's memory
mapped, This means you can access it in
BASIC using POKEs. If you want to buy a
program so you can use LLIST, LPRINT, and
COPY, Byte-Back sells one. The port also
adjusts to the baud rate of the printer, (and
that also means the modem can too),
The modem does not operate only at 300 BAUD,
but 50-19500 BAUD (the Timex can only handle
up to 2400 BAUD without going nuts, and even
at that rate, there are lots of errors), So
the modem can operate at higher than 300
BAUD, the host computer has to be sending at
a higher rate than 300 BAUD, THERE IS NO
CONTROL TO SEND AT A CERTAIN BAUD RATE...THE
HOST HAS TO BE SENDING AT THAT RATE FOR THE
MODEM TO OPERATE AT HIGHER THAN 300 BAUD!
I very highly recommend the MD-2B, It is an
excellent modem, and you will find that
telecommunications is a great hobby. I sure
did, and with the free serial printer port,
the MD-2B is an exceptional value,
If you have any questions about the MD-2B,
call me at (602), 996-3672 (mst).
23
sal
rredee
by Bil
"Imagine pressi
and being in +e
th...” the W
rase of an
m the TS 205% was
ng to that ad, any T/S
used to access any
ould be
c
And this is true. Through the use of the
152050 Communi ns Modem, any of these
sources could be reached through the
"Magic of Timex", this feat was to cost
much less than with other computers.
However, we all Know what happened to
Timex. And many thought that this meant
the demise af the mogem, along with the
microdrives, the expansion bus, the
full-size printer, the...
But the TS2050 Modem was not manufactured
by Timex. Like the TS2040 Thermal Printer,
which was made by Alphacom, the modem was
contracted out to Westridge Communications
of Marina Del Rey, California. And
Westridge has decided to release the modem
themselves. So it is available from many
of the dealers you have dealt with for
other T/S products,
The object of this column will be to
explore the world of telecommunications,
and make you aware of any sources that
have a special interest in Timex/Sinclair
owners,
In next month’s column I plan to take a
clase look at the Westridge 2050 Modem,
and explain its current capabilities. I
Know of at least two other companies
(Byte-Back and Ramex) that have modems
avaliable that specifically work with T/S
24
A NEW TIMEX
TELECOMMUNICATIONS
COLUMN
Computers, If either would like their
modem to be reviewed in this column, get
ir: touch with me at the address below,
Also, if you already have a modem, and you
would to communicate with me, you can
leave a message on the TRADE~-30 BRS at
(304)852-1418, This will be my "home on
the phone." Or you can write to me at the
address telow, Until next month, HAPSY
TELECOMMUNICATING!
Bill Ferrebdee
MOUNTAINEER SOFTWARE
£45 North 7th Avenue
Paden City, WV 26159
Textwriter 2000
PLUS
Word processor for the 782068
and the AERCO Centronics I/F.
Full text editing features-
add, delete, tab, block move,
word wrap. Full menu-driven
printout format control-page
numbering, variable margins, &
all printer features. Manual
& cassette-$24.95,
Textwriter 2000
Same as above, but for use with
TS2040 printer. Prints in 32
or 64 column made in LH and RH
halves. Book & cassette-$18.95
Info & order: Robert Fingerle
39639 Embarcadero
Fremont, Ca 94538
CONT from P. 11
math expressions is used with almost every
command translated. It makes very little
difference what the last instruction was.
The first three instructions would have been
about the same.
Commands like "POKE" are a bit more complex
since two math expressions can follow it
instead of the one used after "LEI", The
translation of "POKE B+100,X+y" will look
like this:
1d hl, (B loc) Evaluate
1d de,100 first expression
add hl,de and store on ma~
push hl chine stack,
1d hl, (X loc)
1d de, (Y loc)
Evaluate
second expres~
add hl,de sion and store
ex de,hl in de.
pop hl Recover first
1d (hl) ,e value and do a
poke instruction.
The actual POKE instruction above only takes
one command and all the other commands before
it are used to evaluate the expressions,
This would have been much more complex if our
instruction had been a "BEEP" or a "PLOT",
because these two instructions use the 2068
operation system, Instead of just having one
instruction, there would have been at least
six following the expression evaluation,
Not all of the commands, however, are that
complicated. For instance the "CLS" command
just looks like this:
call CLS
In this case CLS is just a routine found in
the 2068 ROM.
String handling is easier to do than one
might think. Consider the following
expression:
LET A$(K)=BS(L)
Which in assembly language is...
1d h1,B$ loc
ex de,hl
1d hl, (L loc)
add hl,de
1d a,(hl)
This is just the first part that gets the
character into the register "a", Only
"BS(L)" has been evaluated so far, Now for
the second part which will put the character
into "A$(K)"
1d h1,A$ loc
ex de,hl
1d h1,(K loc)
add hl,de
1d (h1),a
It should be evident that the compiler has a
great many things to keep track of here. In
order to create the above instructions, it
must know the location of A$, BS, K, and L.
The above are just a few examples from a very
complex instruction set. Most of the compil-
er commands such as "PRINT" use the 2068
operating system but still have the
simple pattern of expressions first -
structions last.
same
in-
If you have never used machine code before,
but can understand the above examples, then
you are well on your way to creating machine
code programs.
If you already know how to use machine code
then maybe the above will serve as example of
how machine code can be used to imitate
BASIC,
John Coffey
JRC's Integer BASIC Compiler/Assembler is
available for $24.95 from JRC, P.O.Box 448,
Scottsburg, IN 47170.
25
REVIEWS FOR THE NON PROGRAMMER
A.GINDIN
I've been struck by lightning and in spite of
Zenkar's diode (see ad) a fuse, a circuit
breaker and a grounded outlet, I blew a chip.
I think it was the SCL (part of it worked),
which brings me to the subject the proper
power supply.
I presently use:
J-l slo blo fuse
= T ee
Zenkar surge suppressor
2 9v alkaline batteries
connected tn parallel
Modified from SYNC 3/4 '81
Jl and J2 are phone jacks; J2 is on.the end
of a 6" shielded cable to go into the comput-
er. D1 and D 2 are diodes "at least 50 PIV,
TA." Two connectors needed for the 9V
batteries. Cabinet to hold all. I taped the
batteries to the base. Pick an SPST to your
liking and cut a hole to suit. All from
Radio Shack,
Les Solomon of Computers & Electronics uses a
Polaroid film pack battery and 2 IN4OOL
Divides, He uses clips for the batteries as
they are hard to solder to.
For 9 V Nicads Zenkar suggests the following:
(I have not tried this).
A B
LL 2 9V Nicads in parallel
26
He calculates this will only give 7.6 volts
which might not be enough for LOAD/SAVE.
This may make the project useless for power
failures of more than a few minutes,
As noted by Zenkar the first plan only
supplies enough current for 20 minutes. This
is long enough to get over a brief power loss
and also long enough to get the memory to
tape (you won't have a screen). If you're
going to need enough power to keep your
monitor and disc going you might as well get
a gasoline generator and have enough for your
frig as well.
- Imagine, someone read this column and wrote
a letter! (IS Horizons-5) Thank you. Yes,
the VUCALC won't work with the Memotech
interface unless someone can disasemble it
and replace all the graphics with another
symbol e.g. "S$" or simply leave them out as
Memotech does. Someone in our users' group
is working on this.
- As noted before I am trying to select a
group of quality programs for a home office
with a T/S 1000 and an 80 column printer.
The Memocalc has been described before and 1
feel is the best spread sheet available,
Likewise, the ZX ProFile data base. Another
program I like because it keeps the screen
busy when nothing needs to be done is a
digital clock. (SYNC_3 No.4,83), The same
article also contains an analog clock and a
calendar, if you wish one. This program only
requires you enter the time (24 hr.) at the
prompt. It can also be adjusted if your
oscillator if off, Add line: 705 SLOW, Line
140 allows you to fine tune the clock, Time
the clock for one hour, Then, if it is fast
by 7 seconds, e.g., add 7 to the pause value.
This would seem to be a good program to put
into the 9-16 K NVM of Hunter, but I don't
know how. The letters fill the screen and it
would also be nice to call the time up into a
corner of the screen with a USR call but
again I leave that for a real programmer.
- Speaking of time there is a calendar
program available called Memo Calendar from
Simulsion, Box 894, Lemon Grove, California
92045, This gives you a permanent calendar
for this century. If you have an appointment
for a particular day, that day appears on the
monthly calendar with an inverse number. You
then call the schedule for the day and you
can store a screen of reminders. If you add
"406 ENTER" the calendar will print out
without the graphics. (Info supplied by
seller). The day's appointments can also be
copied by a single command. Interestingly
there is a program for the IBM PC which
combines the clock and calendar and adds
reminders all for about $40.00. More good
programs to come. Let me know if you need
something special,
- By now many of you have probably bought ZX
Pro-File by Tom Woods. You can buy it direct
Box 64, Jefferson, NH 03583, The only
problem I have had with it is that it
occasionally won't let me edit an entry, In
case you still doubt how good it is I refer
you to an article by music critic Allan
Kozinn in High Fidelity, February, 1984, In
effect he discards "Perfect Filer" because of
features which are better done on ZX
Pro-File: problems In retrieval. He settles
on dBASE II, a $700 program! TSH
ARE YOU STILL HAVING PROBLEMS
KEYING IN THOSE
FREE MAGAZINE PROGRAMS ??
R&L PRODUCTS r
0, BOX 25ag9 ~ @
LOS ANGELES, CA 90026
“Dealer imerinn inited Caf, odd 6.5% tox Canada odd $2
Games for Your Timex-Sinclair 2000
Dell Publishing Company, Inc.,1983
124 pp., softcover, $5.95
REVIEWER: Bill Ferrebee
Games for Your Timex-Sinclair 2000 by Peter
Shaw is a collection of 23 games that utilize
both the sound and the high-resolution
graphic capabilities of the Timex computer.
Even if you aren't a "video Junkie", some of
the programming techniques used by Shaw are
worth looking into for use in other programs.
Shaw has successfully translated some favor-
ite arcade games (sorry, no "Pac-Man"!) for
the Timex computer. "Frogger", "Lunar
Lander", and "Death Race 2000" come to mind
as I look through the table of contents for
this book.
Through the use of UDGs (User-Defined Graph-
ics), the games take on a very realistic
look; not the blurry blobs we have been
accustomed to in many other home computer
games. .
I do have a few suggestions on how to make
entering the listings in this book easier and
more enjoyable. First, type in the lines
from 9000 to the end of the program you are
entering, and RUN them, This generates the
UDGs described above for that particular
program. Then enter the remainder of the
program.
Next, since the Timex-Sinclair has built-in
joystick ports, why not use them? By replac~-
ing the INKEY$ commands with appropriate
STICK commands, the playability of each game
improves greatly. The User Manual included
with the computer details the STICK command
very well. TSH
Software & Hardware
TIS 1000 and T/S 1500
TIS 2000 Series
Write for FREE Catalo; :
Over 60 Programs/Keyboardslampacks
DEALER INQUIRIES WELCOME
5344 W. Banff Ln./Glendale, AZ 85306
1-602-978-2902
27
2068 SOFTWARE REVIEW
by Tex Faucette
THE GREAT GRAPHICS SHOW
<C> 1984 by JRC SOFTWARE, P.0. Box 448,
Scottsburg, IN 47179
THE GREAT GRAPHICS SHOW is Just that.
There are 18 menu selectable routin
which Provide such items as a simulated
oscilloscope with a slowly rotating
“Lazy Joe" Pattern Plus the option to
disPlay other Patterns by oPerator
input. The most spectacular routines
are those which disPlay various forms
of graphs. Game routines include a
touch-tyP ing game» Lunar Lander,
animation demo, and dodge’em. The menu
also contains a COPY routine which will
capture the 9raPhic displays on the
Timex Printer,
THE GREAT GRAPHICS SHOW also contains
an additional "hidden" routine called
“Something Different". See if you can
find it! Programs are available
sePerately for 99.95 each, or all
together on a longer tare which
includes “EASY EDITOR" for #24,
EASY EDITOR uses the somewhat novel
idea of Placing text in numbered REM
atatements, and usin9 the T/S 2068s
built-in editing commands. Instructions
for use are contained in the Program,
alone with the JRC Software Catalos,
and the "JRC Magazine". I took the
liberty of editing down to the basic
Program before trying to input, edit,
and Print text.
The EASY EDITOR instructions also
contain copying instructions, and a
rather unusual "authorization" to make
one coPy, for which JRC will Provide
official labels on request. The
instructions suggest that each REM
contain a ParagraPh not exceeding 10
lines. Nothing drastic occurs if this
limitation is not observed, but longer
paragraphs do slow down the cursor
movement when editing. Text may be
"formatted" Cwhich means no word
splitting), but there is no Provision
for right Justification. Printout of
“formatted” text is rather slow, due to
what I assume to be "formatting Pauses"
between Paragraphs,
Hlshough EASY EDITOR has a 800d text
capac tw, it 1s not really the Program
for one who Produces a large text
outPut and requires more stringent
fomattin® capability.
All Programs may be "LLISTed" to the
max Printer, but I warn you to check
Paper supPly first- THE GREAT GRAPHICS
SHON is truly massive!
GAME REVIEW, TvS 2068
by Tex Faucette
Quicksilva
426
"BUGABOO" CoPyright 1984 by
¢TM) The Game Lords of Britain,
West Nakoma, San Antonio, TX 78216
First, one must accept the concert that
a flea is worth saving.
If the Philosophical connotations can
be resolved into a Positive decision,
one can then evJoy the challenge of
assisting Poor "Bugaboo the Flea" in
his attempts to to escaPe from the
Perilous environment into which he has
fallen.
Not only do stranse, exotic Plants
abound which sap his strensth and
inhibit his frantic leaps for safety)
there is also a ravenous flea-eating
Pterodactyl roaming the caverns and
ledges in search of a flea lunch!
All the assistance one can offer this
unfortunate flea is to Provide the
direction and timing of his frantic
leaps, and keeP a wary eve out for the
fearsome Pterodactyl. This terrible
Pre-historic beast can Penetrate all
but the most sheltered locations, and
is quite adept at airborne
intercePtion!
Quicksilva, Inc. has again selected a
fast action game with excellent use of
the graphics capabilities of the Timex
Sinclair 2868. A real challense exists,
"Bugaboos" escape ifs rot easy to
achieve.
Quicksilva also Provides Games for the
is now the U.S.
Future
Reorn,
Sinclair
Commodore 64, and
rePresentative for Virgin Games,
Plans include Programs for
APRle, Atari, Memotech MTX,
QL, and PC Jr.
with the
indicates
A recent communication
President of Guicksilva, Inc.
that if any of the many rumors of the
revival of the 2068 Prove true,
Quicksilva will also continue to exPand
their line of software for that
machine.
CHRISTIAN SOFTWARE
Bible Story Software
Metthey
5:16
for T/S 1000
David & Goliath
ieee
others avalatie- tnd
Box $4
Decree
12.95
BOOK REVIEW
by Tex Faucette
THE WORKING TIMEX SINCLAIR 2868
by David Lawrence
CoPyright 1984 by David Laurence
Creative ComPutin® Press, 39 East
Hanover Avenue, Morris Plaing, NJ 87959
"The Working Timex Sinclair 2066" is a
very commendable effort to suPPly the
"library" of useful
each of the six chapters
of Usagve. A
rences module
numbers, 7
2068 user with a
Programs.
dif:
numbers rather than Pp
all the Programs are in the "modular"
style,
Chapter 1 contains "UNIFILE" for
handlind records with a resular
structure. ChaPter 2 contains three
financial Programs, "BUDGET",
"ACCOUNTANT", and "BANKER", ChaPter 3
is on the subJect of Graphics,
containing five Programs which allow
one to define characters and store them
ina "dictionary", create id store
Pictur an "ancient Chinese" game,
and a design Program that allows one to
view their creations in various scales
and and to rotate all or Part of the
designs on the screen. Charter 4
contains three educational Programs,
Chapter S {4s & collection of
“utilities” which include a line
renumber and an advanced modification
of the "Unifile" Program from ChaPter
1. Chapter 6 is devoted to "Fun and
games",
The "Modular Concept" as used in this
174 Page volume serves as an excellent
method for learning th caPabilities of
the TS 2068. Each module is
accomPanied by & narrative exPlaination
as well as Comments concerning specific
lines, and most modules can be tested
individually uPon comPletion. ‘
For the Purpose of this review, I have
entered and used the character defining
module from Chapter 3. It allows one to
design characters on a 2x2 block. The
Program defines the initial character
as an "outlined sPace", which is then
used to draw the "Pixel grid" uPon
which other characters are defined
under cursor control. This module works
very well, and is caPable of Producing
Just about any fisure one can imagine.
"The Working Timex Sinclair 2066" is
highly recommended both as a tutorial
and & source of useful Programs.
29
Programming Your Timex/Sinclair
1000 in BASIC
By: Mario Eisenbacher
Prentice-Hall, Inc.
189 pp. (softcover)
This book is so understandably written and
logically organized that it should have been
included in the Timex 1000 package. For
those like me, who found the User Manual too
often abstruse and lacking in detail, Mr.
Eisenbacher has proviced a veritable Rosetta
Stone.
Each chapter ends with a summary of the new
words and concepts presented in that chapter,
as well as some test questions (with the
answers and explanations thoughtfully provid-
ed in an appendix) to help the reader assess
his own comprehension of the material, Also
included at the end of each chapter are
so-called "interest stimulator" programs that
bait the reader's curiosity about Sinclair
BASIC capabilities to be explained in the
next chapter.
Programming techniques are assigned one of
seven levels of ab‘lity, beginning with
fundamental PRINT characteristics. Using
appropriate commands, statements, etc., Mr.
Eisenbacher designs a series of short pro-
grams that effectively illustrate his les-
sons, By including mistakes and oversights
common to the novice programmer, he is able
to explain why the errors occurred, as well
as the methods to correct them. This helpful
practice is followed throughout most of the
book,
The second chapter introduces flowcharts,
loops, and CHR$ and CODE usages. Level three
delves into terminology and software and
includes a good description of the ‘system's
storage capabilities Chapters Four and
Five, while presenting a lot of information,
manage to be readable and enlightening
explanations of the Timex's facility with
arrays and complex logical operator de-
cisions, Chapter Six contains programs that
illustrate the PEEK function and the POKE
30
command, and although it never gets around to
USR or machine language tutorial, there are
seven educational game programs using all the
techniques acquired in the first five pro-
gramming chapters. Level seven give the
reader some practical applications in sort-
ing, alphabetizing, and interest-type compu-
tations.
Though written primarily for the beginner,
this book is full of useful and helpful
programs, along with thorough explanations,
and -- the two glaring typos on the back
cover notwithstanding -- Mr. Eisenbacher's
step-by-step, trial-error-explanation~
correction methods of instruction should make
this book a most welcome addition to any
computer owner's reference library.
By: Robert Farley
More Uses For Your Timex/Sinclair
1000: Astronomy on Your Computer
By: Eric Burgess
and Howard Burgess
Sybex, 153 pp. (softcover)
The Burgesses have gathered twenty wonderful-
ly elaborate programs and rewritten most of
them for Sinclair 16K BASIC, The programs
divided among the four general catégories of
time, the planets, the moons, and general
tutorial, are all available on tape from the
authors, without whose permission storage of
the programs is illegal.
Some of the astronomically eloquent programs
include sidereal and Julian day conversions;
moon and planet positions in the sky; horizon
plots for any date, time, and location
showing what is where in the sky; and a
constellation recognition tutorial. There is
even a program dedicated to planetary photog~
raphers that calculates, among other things,
exposure times for different film speeds,
shutter openings, and methods of photography;
however, for detailed treatments of the
subjects and necessary revisions of some
programs, the authors repeatedly refer the
reader to Eric
Celestial BASIC.
Burgess's Sybex book,
By Robert Farley
Pep cte
-—MACHINE CODE FAST
—TAB/ RETURN
~ USER DEFINED COLUMN WIDTH
— TEXT COUNTER
—UPPER/ LOWER CASE OPTION
— EDIT & MUCH MORE !
G. Young
4616 N. River Road, #27
Oceunside, CA 92056
POWER SAVER 1000 & 2000
BATTERY BACK-UP
UNINTERRUPTABLE BATTERY BACK-UP FOR
2X80, ZX81, T/S1000, T/S1500, AND T/S2068
* ALLOWS HOURS OF PORTABLE, FULLY + RECHARGEABLE BATTERIES INCLUDED
OPERATIONAL, COMPUTING. IN CASE WITH LED TEST INDICATOR.
+ RETAINS MEMORY WHEN AC FAILS, * FULL 90 DAY WARRANTY!
* FULLY RECHARGES WITH COMPUTER'S * PLUGIN INSTALLATION, NO MODIFICA:
POWER SUPPLY, CATION NEEOED.
ZX80, ZX81, T/S1000, T/S1500
$59.95 -BLACK
P/S 2000
(T/S2068)
$119.95 - SILVER
(PRICE INCLUDES SHIPPING ANO HANDLING)
(WIRESIDENTS ADO $1 STATE SALES TAX)
‘SENO CHECK OR MONEY ORDER TO:
H & ZELECTRONICS
P.O. BOX 8761
MADISON, WI 53708
"G08
Word pPrOsEessorR
FOR YOUR 1000-1500 COMPUTER
$8 “FOR T-SH
SUBSCRIBERS
SEE P. 19
oseibte
me position)
eed to be free of defects due to workmn-
im the date of shipnent. If necessary,
ed to us for repairs. If out of warranty ~
= charge rates nay vary sttgntly
21st CENTURY ELECTRONICS
6813 POLK STREET GUTTENBERG, N.J. 07093 (201) 869-2616
This is the program that will bring out the power of your
TIMEX/2068. MSCRIPT is a word processor, which has the
capabilities only found in the best word processing programs
osting many times the price of MSCRIPT. A seventy page manual
included to lead you thru the world of wordprocessing, even if
you have had no previous experience in the use this type of
program. A screen command and function menue, is at your finger
tips at all times. Delete, insert, string search, block mover
printer formatting, are just a few of the functions avaliable to
you. There are even ten user definable functions. The manual also
gives you an intro on he use this program as a DATA BASE.
MSGRIPT is the type of program whereby the 1 you use it, the
more uses you will find for it. MSCRIPT was developed to operate
with the centronics interface being marketed by 21st CENTURY
ELECTRONICS and AERCO.
SUPER VALUE
COMPLETE WORD PROCESSING FACKAGE
includes
1) THE MEMOTECH DMX60 CORRESPONDENCE QUALITY PRINTE!
CENTRONICS INTERFACE
* MSCRIFT ¥ vordproc
ing program
ALL THREE ITEMS FOR ONLY $399.95 plus P&H
WHEN BOUGHT AS A PACKAGE